using System;
using System.Collections.Generic;
using Crosland.Framework.Base;

namespace Crosland.Offline.Core
{
    /// <summary>
    /// Vehiculo Objeto para el mapeo de la tabla VEHICULO.
    /// </summary>
    [Serializable]
    public class Vehiculo : EntityBase<System.String>
    {

        private System.String vhcle;
        private System.String matnr;
        private System.String equnr;
        private System.String werks;
        private System.String lgort;
        private System.String mmsta;
        private System.String sdsta;
        private System.String kunnr;
        private System.String vhvin;
        private System.String vhcex;
        private System.String avail;
        private System.String vblty;
        private System.String loctn;
        private System.String vhusg;
        private System.String cmpgn;
        private System.DateTime? zzfechaArribo;
        private System.DateTime? zzfechaEmbarque;
        private System.String zzreferenciaEmb;
        private System.DateTime? zzfecEmbarqEst;
        private System.DateTime? zzfecArriboEst;
        private System.String zzcolor;
        private System.String zzcolorDesc;
        private System.String zzpais;
        private System.String zzpaisDesc;
        private System.String zzanofab;
        private System.String zzdepNumPedido;
        private System.DateTime? zzfecpdepnum;
        private System.DateTime? zzdepfecguiain;
        private System.DateTime? zzfecduanum;
        private System.String zzdepcodageadu;
        private System.String zzmotor;
        private System.String zzcaja;
        private System.String zzcategoria;
        private System.String zzmarca;
        private System.String zzversion;
        private System.Decimal? zzanoModelo;
        private System.String zzcombustible;
        private System.String zzcilindrada;
        private System.String zzforRodante;
        private System.Decimal? zzlongitud;
        private System.Decimal? zzancho;
        private System.Decimal? zzaltura;
        private System.Decimal? zzpesoNeto;
        private System.Decimal? zznumAsiento;
        private System.Decimal? zznumPasajero;
        private System.String zztipCarrocer;
        private System.String zzpotencia;
        private System.Decimal? zznumRuedas;
        private System.Decimal? zzpesoBruto;
        private System.Decimal? zzcargaUtil;
        private System.String zzworkOrder;
        private System.Decimal? zznumCilindro;
        private System.String zzmodelo;
        private System.String zzmarcaCarroc;
        private System.String zztransmision;
        private System.Decimal? zzitem;
        private System.String zzclase;
        private System.String zzbl;
        private System.String emplazamiento;
        private System.String disponibilidad;
        private System.String status_venta;

        public Vehiculo()
        {
        }

        public Vehiculo(System.String id)
        {
            base.ID = id;
        }

        public virtual System.String Vhcle
        {
            get { return vhcle; }
            set { vhcle = value;}
        }

        public virtual System.String Matnr
        {
            get { return matnr; }
            set { matnr = value;}
        }

        public virtual System.String Equnr
        {
            get { return equnr; }
            set { equnr = value;}
        }

        public virtual System.String Werks
        {
            get { return werks; }
            set { werks = value;}
        }

        public virtual System.String Lgort
        {
            get { return lgort; }
            set { lgort = value;}
        }

        public virtual System.String Mmsta
        {
            get { return mmsta; }
            set { mmsta = value;}
        }

        public virtual System.String Sdsta
        {
            get { return sdsta; }
            set { sdsta = value;}
        }

        public virtual System.String Kunnr
        {
            get { return kunnr; }
            set { kunnr = value;}
        }

        public virtual System.String Vhvin
        {
            get { return vhvin; }
            set { vhvin = value;}
        }

        public virtual System.String Vhcex
        {
            get { return vhcex; }
            set { vhcex = value;}
        }

        public virtual System.String Avail
        {
            get { return avail; }
            set { avail = value;}
        }

        public virtual System.String Vblty
        {
            get { return vblty; }
            set { vblty = value;}
        }

        public virtual System.String Loctn
        {
            get { return loctn; }
            set { loctn = value;}
        }

        public virtual System.String Vhusg
        {
            get { return vhusg; }
            set { vhusg = value;}
        }

        public virtual System.String Cmpgn
        {
            get { return cmpgn; }
            set { cmpgn = value;}
        }

        public virtual System.DateTime? ZzfechaArribo
        {
            get { return zzfechaArribo; }
            set { zzfechaArribo = value;}
        }

        public virtual System.DateTime? ZzfechaEmbarque
        {
            get { return zzfechaEmbarque; }
            set { zzfechaEmbarque = value;}
        }

        public virtual System.String ZzreferenciaEmb
        {
            get { return zzreferenciaEmb; }
            set { zzreferenciaEmb = value;}
        }

        public virtual System.DateTime? ZzfecEmbarqEst
        {
            get { return zzfecEmbarqEst; }
            set { zzfecEmbarqEst = value;}
        }

        public virtual System.DateTime? ZzfecArriboEst
        {
            get { return zzfecArriboEst; }
            set { zzfecArriboEst = value;}
        }

        public virtual System.String Zzcolor
        {
            get { return zzcolor; }
            set { zzcolor = value;}
        }

        public virtual System.String ZzcolorDesc
        {
            get { return zzcolorDesc; }
            set { zzcolorDesc = value;}
        }

        public virtual System.String Zzpais
        {
            get { return zzpais; }
            set { zzpais = value;}
        }

        public virtual System.String ZzpaisDesc
        {
            get { return zzpaisDesc; }
            set { zzpaisDesc = value;}
        }

        public virtual System.String Zzanofab
        {
            get { return zzanofab; }
            set { zzanofab = value;}
        }

        public virtual System.String ZzdepNumPedido
        {
            get { return zzdepNumPedido; }
            set { zzdepNumPedido = value;}
        }

        public virtual System.DateTime? Zzfecpdepnum
        {
            get { return zzfecpdepnum; }
            set { zzfecpdepnum = value;}
        }

        public virtual System.DateTime? Zzdepfecguiain
        {
            get { return zzdepfecguiain; }
            set { zzdepfecguiain = value;}
        }

        public virtual System.DateTime? Zzfecduanum
        {
            get { return zzfecduanum; }
            set { zzfecduanum = value;}
        }

        public virtual System.String Zzdepcodageadu
        {
            get { return zzdepcodageadu; }
            set { zzdepcodageadu = value;}
        }

        public virtual System.String Zzmotor
        {
            get { return zzmotor; }
            set { zzmotor = value;}
        }

        public virtual System.String Zzcaja
        {
            get { return zzcaja; }
            set { zzcaja = value;}
        }

        public virtual System.String Zzcategoria
        {
            get { return zzcategoria; }
            set { zzcategoria = value;}
        }

        public virtual System.String Zzmarca
        {
            get { return zzmarca; }
            set { zzmarca = value;}
        }

        public virtual System.String Zzversion
        {
            get { return zzversion; }
            set { zzversion = value;}
        }

        public virtual System.Decimal? ZzanoModelo
        {
            get { return zzanoModelo; }
            set { zzanoModelo = value;}
        }

        public virtual System.String Zzcombustible
        {
            get { return zzcombustible; }
            set { zzcombustible = value;}
        }

        public virtual System.String Zzcilindrada
        {
            get { return zzcilindrada; }
            set { zzcilindrada = value;}
        }

        public virtual System.String ZzforRodante
        {
            get { return zzforRodante; }
            set { zzforRodante = value;}
        }

        public virtual System.Decimal? Zzlongitud
        {
            get { return zzlongitud; }
            set { zzlongitud = value;}
        }

        public virtual System.Decimal? Zzancho
        {
            get { return zzancho; }
            set { zzancho = value;}
        }

        public virtual System.Decimal? Zzaltura
        {
            get { return zzaltura; }
            set { zzaltura = value;}
        }

        public virtual System.Decimal? ZzpesoNeto
        {
            get { return zzpesoNeto; }
            set { zzpesoNeto = value;}
        }

        public virtual System.Decimal? ZznumAsiento
        {
            get { return zznumAsiento; }
            set { zznumAsiento = value;}
        }

        public virtual System.Decimal? ZznumPasajero
        {
            get { return zznumPasajero; }
            set { zznumPasajero = value;}
        }

        public virtual System.String ZztipCarrocer
        {
            get { return zztipCarrocer; }
            set { zztipCarrocer = value;}
        }

        public virtual System.String Zzpotencia
        {
            get { return zzpotencia; }
            set { zzpotencia = value;}
        }

        public virtual System.Decimal? ZznumRuedas
        {
            get { return zznumRuedas; }
            set { zznumRuedas = value;}
        }

        public virtual System.Decimal? ZzpesoBruto
        {
            get { return zzpesoBruto; }
            set { zzpesoBruto = value;}
        }

        public virtual System.Decimal? ZzcargaUtil
        {
            get { return zzcargaUtil; }
            set { zzcargaUtil = value;}
        }

        public virtual System.String ZzworkOrder
        {
            get { return zzworkOrder; }
            set { zzworkOrder = value;}
        }

        public virtual System.Decimal? ZznumCilindro
        {
            get { return zznumCilindro; }
            set { zznumCilindro = value;}
        }

        public virtual System.String Zzmodelo
        {
            get { return zzmodelo; }
            set { zzmodelo = value;}
        }

        public virtual System.String ZzmarcaCarroc
        {
            get { return zzmarcaCarroc; }
            set { zzmarcaCarroc = value;}
        }

        public virtual System.String Zztransmision
        {
            get { return zztransmision; }
            set { zztransmision = value;}
        }

        public virtual System.Decimal? Zzitem
        {
            get { return zzitem; }
            set { zzitem = value;}
        }

        public virtual System.String Zzclase
        {
            get { return zzclase; }
            set { zzclase = value;}
        }

        public virtual System.String Zzbl
        {
            get { return zzbl; }
            set { zzbl = value;}
        }

        public virtual System.String Emplazamiento
        {
            get { return emplazamiento; }
            set { emplazamiento = value; }
        }

        public virtual System.String Disponibilidad
        {
            get { return disponibilidad; }
            set { disponibilidad = value; }
        }

        public virtual System.String Status_venta
        {
            get { return status_venta; }
            set { status_venta = value; }
        }
     }
}
